草庐IT

php json可读格式

全部标签

php - PHP 阅读中最快的序列化数据格式

我有一个PHP前端和一个C++后端,我需要能够将名称组发送到前端。哪种序列化格式对PHP读取最有效/最快?示例数据group1:name13923name29879name38944group2:name59823group3:name99822name14894PHP读取什么最快?XMLJSONYAMLProtocolBuffer逗号/空格分隔我们自己的系统还有什么吗?其他? 最佳答案 PHP自己的序列化格式可能是最快的。unserialize()是PHP用来将此数据转换回它自己的类型的函数。Thispost具有指向其他语言的PH

php - 无法解析格式不正确的 XML

我一直在尝试解析thisfeed.如果您单击该链接,您会注意到它甚至无法在浏览器中正确解析它。无论如何,我的托管服务不允许我使用simplexml_load_file,所以我一直在使用cURL获取它,然后将字符串加载到DOM中,如下所示:$dom=newDOMDocument;$dom->loadXML($rawXML);if(!$dom){echo'Errorwhileparsingthedocument';exit;}$xml=simplexml_import_dom($dom);但我收到错误(“DOMDocument::loadXML()[domdocument.loadxml]

php - 将日期格式转换为mysql时间戳

我有一些日期作为以下字符串返回:Fri,13Aug201001:48:47-0400(EDT)我想解析它并将它变成一个日期时间戳,所以像这样:2010-08-1301:48:47任何帮助都会很棒...谢谢! 最佳答案 您似乎不想转换时区。您可以使用date()来做到这一点和strtotime()像这样的功能:$date="Fri,13Aug201001:48:47-0400(EDT)";$date=explode('-',$date);echodate("Y-m-dH:i:s",strtotime($date[0]));//does

php - ZF2 表格格式?

我正在使用ZF2并有一个定义了一堆元素的表单,然后我将它呈现在我的phtml中,如下所示:form;$form->prepare();echo$this->form()->openTag($form);echo$this->formlabel($form->get('description'));echo$this->formRow($form->get('radioButton'));echo$this->form()->closeTag();?>绘制一个标签和一个单选按钮。我的问题是如何根据自己的喜好格式化这些元素?例如,使单选按钮水平显示而不是垂直显示,并可能更改标签的位置。

php - 修改 JSON 数据格式以用于 FLOT 图表

我正在尝试创建一个JSON对象来保存用于FLOT的数据图表。文档说数据格式应该是这样的点数组:[[1,3],[2,14.01],[3.5,3.14]]我遇到的问题是我的AJAX调用返回一个数据格式如下的JSON对象:Rate:[96,74,73,96,124,104]Year:[2008,2009,2010,2011,2012,2013]有人可以解释我应该如何修改这段代码,以便它创建FLOT图表所需的正确数据格式吗?谢谢。functionajaxmuniChart1c(){$muni=$this->input->POST('muni');$q=$this->db->query("SEL

php microtime() 格式值

PHP的microtime()返回如下内容:0.568762001385731177//that'smsecsec我需要这种格式的值:1385731177056876200//thisissecmsecwithoutspaceanddot目前我正在做这样的事情:$microtime=microtime();$microtime_array=explode("",$microtime);$value=$microtime_array[1].str_replace(".","",$microtime_array[0]);是否有一行代码可以实现这一点? 最佳答案

javascript - 如何验证 HTML5 日期格式

我想使用HTML5日期输入框这样其他用户就可以在他们的浏览器中使用内置的日期选择器。我想检查输入是否实际上是日期格式。正如我在这里找到的:Isthereanywaytochangeinputtype="date"format?没有独特的演示格式。例如,在Chrome中,日期字段的输入以dd.mm.yyyy的形式给出,而在Firefox24或IE9/10中,输入字段中的日期显示为YYYY-MM-DD.我的第一个问题是,您如何告诉用户您希望他以哪种格式输入日期?在Firefox中我需要类似的东西EnterDate(YYYY-MM-DD)但这对Chrome来说是错误的。其次,如何在提交前检查

php - 如何以人类可读的格式显示数组?

如果我有一个如下所示的数组:$str='';if($_POST['first'])$str=$_POST['first'];if($_POST['second'])$str.=($str!=''?',':'').$_POST['second'];if($_POST['third'])$str.=($str!=''?',':'').$_POST['third'];if($_POST['fourth'])$str.=($str!=''?',':'').$_POST['second'];$str.=($str!=''?'.':'');这给了我这样的东西:乔、亚当、迈克。不过,我想在最后一项前

php - 将 wiki 格式转换为 XHTML

我有一个存储“wiki格式”文本的数据库,我想使用PHP在XHTML中显示这些文本。这是一个包含所有wiki标记的示例输出:Defaulttext==Heading1=====Heading2=======Heading3=========Heading4===========Heading5======'''Bold'''''Italic''Strikethrough*Listitem1*Listitem2#Numbereditem1#Numbereditem2[[Image:http://domain.com/image.png|Imagename]][http://google.

php - 如何在PHP中检查数据格式

我正在尝试检查日期格式以查看是否可以检查数据变量是否具有特定格式,例如MM-DD-YYYY。如果没有,则退出()。我不确定如何检查格式,如果有人能帮助我,我将不胜感激。谢谢...$date=05/25/2010;if(XXXXX){//dosomething....} 最佳答案 你可以使用regularexpressionsif(preg_match("/([0-9]{2})\/([0-9]{2})\/([0-9]{4})/")){dosomething} 关于php-如何在PHP中检查